<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
function foo(fn){
    fn()
}
foo(function (){
    console.log("我是外面的匿名函数");
})
var a = 10
var b = function (){
    console.log("abc");
}
foo(b)
/*
在 js 中, 函数调用时候的参数传递, 永远是值传递

基本类型传递的就是具体的基本类型的值
对象类型传递的是对象的地址值
 */
</script>
</body>
</html>